home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 22 / AACD 22.iso / AACD / Programming / powerd / modules.lha / modules / dos / dos.b < prev    next >
Unknown  |  2000-08-30  |  5.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Acorn (RISC OS) Sprite (image/acornSprite) magic Supported
1% dexvert Grand Theft Auto save game (other/grandTheftAutoSaveGame) ext Unsupported
100% file GLS_BINARY_MSB_FIRST default
99% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 44 4d 4f 44 00 00 00 10 | 43 4e 53 54 00 4b 00 00 |DMOD....|CNST.K..|
|00000010| 01 2c 00 00 05 62 03 00 | ff ff 03 00 ff fe 03 00 |.,...b..|........|
|00000020| 00 20 03 00 00 04 03 00 | 00 08 ff 00 03 00 ff ff |. ......|........|
|00000030| 03 00 00 f3 03 00 00 f2 | 03 00 00 f1 03 00 00 f0 |........|........|
|00000040| 03 00 00 ec 03 00 00 eb | 03 00 00 ea 03 00 00 e9 |........|........|
|00000050| 03 00 00 e8 03 00 00 e2 | 03 00 00 e1 03 00 00 e0 |........|........|
|00000060| 03 00 00 df 03 00 00 de | 03 00 00 dd 03 00 00 dc |........|........|
|00000070| 03 00 00 db 03 00 00 da | 03 00 00 d9 03 00 00 d8 |........|........|
|00000080| 03 00 00 d7 03 00 00 d6 | 03 00 00 d5 03 00 00 d4 |........|........|
|00000090| 03 00 00 d3 03 00 00 d2 | 03 00 00 d1 03 00 00 cf |........|........|
|000000a0| 03 00 00 ce 03 00 00 cd | 03 00 00 cc 03 00 00 cb |........|........|
|000000b0| 03 00 00 ca 03 00 00 c9 | 03 00 00 7a 03 00 00 79 |........|...z...y|
|000000c0| 03 00 00 78 03 00 00 77 | 03 00 00 76 03 00 00 75 |...x...w|...v...u|
|000000d0| 03 00 00 74 03 00 00 73 | 03 00 00 72 03 00 00 69 |...t...s|...r...i|
|000000e0| 03 00 00 67 03 00 ff ff | 01 00 80 00 00 00 01 00 |...g....|........|
|000000f0| 7f ff ff ff 03 00 03 ec | 03 00 03 ee 03 00 03 ed |........|........|
|00000100| 03 00 ff ff 03 00 00 01 | ff 00 03 00 ff ff 03 00 |........|........|
|00000110| 00 14 03 00 00 0a 03 00 | 00 05 ff 00 01 00 00 00 |........|........|
|00000120| 80 00 03 00 00 0f 03 00 | 40 00 03 00 00 0e 03 00 |........|@.......|
|00000130| 20 00 03 00 00 0d 03 00 | 10 00 03 00 00 0c 03 00 | .......|........|
|00000140| ff fe 41 43 43 45 53 53 | 5f 57 52 49 54 45 00 41 |..ACCESS|_WRITE.A|
|00000150| 43 43 45 53 53 5f 52 45 | 41 44 00 42 49 54 53 50 |CCESS_RE|AD.BITSP|
|00000160| 45 52 4c 4f 4e 47 00 42 | 59 54 45 53 50 45 52 4c |ERLONG.B|YTESPERL|
|00000170| 4f 4e 47 00 42 49 54 53 | 50 45 52 42 59 54 45 00 |ONG.BITS|PERBYTE.|
|00000180| 44 4f 53 46 41 4c 53 45 | 00 44 4f 53 54 52 55 45 |DOSFALSE|.DOSTRUE|
|00000190| 00 45 52 52 4f 52 5f 55 | 4e 4c 4f 43 4b 5f 45 52 |.ERROR_U|NLOCK_ER|
|000001a0| 52 4f 52 00 45 52 52 4f | 52 5f 4c 4f 43 4b 5f 54 |ROR.ERRO|R_LOCK_T|
|000001b0| 49 4d 45 4f 55 54 00 45 | 52 52 4f 52 5f 4c 4f 43 |IMEOUT.E|RROR_LOC|
|000001c0| 4b 5f 43 4f 4c 4c 49 53 | 49 4f 4e 00 45 52 52 4f |K_COLLIS|ION.ERRO|
|000001d0| 52 5f 52 45 43 4f 52 44 | 5f 4e 4f 54 5f 4c 4f 43 |R_RECORD|_NOT_LOC|
|000001e0| 4b 45 44 00 45 52 52 4f | 52 5f 4e 4f 54 5f 49 4d |KED.ERRO|R_NOT_IM|
|000001f0| 50 4c 45 4d 45 4e 54 45 | 44 00 45 52 52 4f 52 5f |PLEMENTE|D.ERROR_|
|00000200| 42 41 44 5f 48 55 4e 4b | 00 45 52 52 4f 52 5f 4f |BAD_HUNK|.ERROR_O|
|00000210| 42 4a 45 43 54 5f 4c 49 | 4e 4b 45 44 00 45 52 52 |BJECT_LI|NKED.ERR|
|00000220| 4f 52 5f 49 53 5f 53 4f | 46 54 5f 4c 49 4e 4b 00 |OR_IS_SO|FT_LINK.|
|00000230| 45 52 52 4f 52 5f 4e 4f | 5f 4d 4f 52 45 5f 45 4e |ERROR_NO|_MORE_EN|
|00000240| 54 52 49 45 53 00 45 52 | 52 4f 52 5f 4e 4f 5f 44 |TRIES.ER|ROR_NO_D|
|00000250| 49 53 4b 00 45 52 52 4f | 52 5f 4e 4f 54 5f 41 5f |ISK.ERRO|R_NOT_A_|
|00000260| 44 4f 53 5f 44 49 53 4b | 00 45 52 52 4f 52 5f 52 |DOS_DISK|.ERROR_R|
|00000270| 45 41 44 5f 50 52 4f 54 | 45 43 54 45 44 00 45 52 |EAD_PROT|ECTED.ER|
|00000280| 52 4f 52 5f 57 52 49 54 | 45 5f 50 52 4f 54 45 43 |ROR_WRIT|E_PROTEC|
|00000290| 54 45 44 00 45 52 52 4f | 52 5f 44 45 4c 45 54 45 |TED.ERRO|R_DELETE|
|000002a0| 5f 50 52 4f 54 45 43 54 | 45 44 00 45 52 52 4f 52 |_PROTECT|ED.ERROR|
|000002b0| 5f 44 49 53 4b 5f 46 55 | 4c 4c 00 45 52 52 4f 52 |_DISK_FU|LL.ERROR|
|000002c0| 5f 43 4f 4d 4d 45 4e 54 | 5f 54 4f 4f 5f 42 49 47 |_COMMENT|_TOO_BIG|
|000002d0| 00 45 52 52 4f 52 5f 53 | 45 45 4b 5f 45 52 52 4f |.ERROR_S|EEK_ERRO|
|000002e0| 52 00 45 52 52 4f 52 5f | 44 45 56 49 43 45 5f 4e |R.ERROR_|DEVICE_N|
|000002f0| 4f 54 5f 4d 4f 55 4e 54 | 45 44 00 45 52 52 4f 52 |OT_MOUNT|ED.ERROR|
|00000300| 5f 54 4f 4f 5f 4d 41 4e | 59 5f 4c 45 56 45 4c 53 |_TOO_MAN|Y_LEVELS|
|00000310| 00 45 52 52 4f 52 5f 44 | 49 52 45 43 54 4f 52 59 |.ERROR_D|IRECTORY|
|00000320| 5f 4e 4f 54 5f 45 4d 50 | 54 59 00 45 52 52 4f 52 |_NOT_EMP|TY.ERROR|
|00000330| 5f 52 45 4e 41 4d 45 5f | 41 43 52 4f 53 53 5f 44 |_RENAME_|ACROSS_D|
|00000340| 45 56 49 43 45 53 00 45 | 52 52 4f 52 5f 44 49 53 |EVICES.E|RROR_DIS|
|00000350| 4b 5f 57 52 49 54 45 5f | 50 52 4f 54 45 43 54 45 |K_WRITE_|PROTECTE|
|00000360| 44 00 45 52 52 4f 52 5f | 44 49 53 4b 5f 4e 4f 54 |D.ERROR_|DISK_NOT|
|00000370| 5f 56 41 4c 49 44 41 54 | 45 44 00 45 52 52 4f 52 |_VALIDAT|ED.ERROR|
|00000380| 5f 4f 42 4a 45 43 54 5f | 57 52 4f 4e 47 5f 54 59 |_OBJECT_|WRONG_TY|
|00000390| 50 45 00 45 52 52 4f 52 | 5f 49 4e 56 41 4c 49 44 |PE.ERROR|_INVALID|
|000003a0| 5f 4c 4f 43 4b 00 45 52 | 52 4f 52 5f 49 4e 56 41 |_LOCK.ER|ROR_INVA|
|000003b0| 4c 49 44 5f 43 4f 4d 50 | 4f 4e 45 4e 54 5f 4e 41 |LID_COMP|ONENT_NA|
|000003c0| 4d 45 00 45 52 52 4f 52 | 5f 41 43 54 49 4f 4e 5f |ME.ERROR|_ACTION_|
|000003d0| 4e 4f 54 5f 4b 4e 4f 57 | 4e 00 45 52 52 4f 52 5f |NOT_KNOW|N.ERROR_|
|000003e0| 4f 42 4a 45 43 54 5f 54 | 4f 4f 5f 4c 41 52 47 45 |OBJECT_T|OO_LARGE|
|000003f0| 00 45 52 52 4f 52 5f 42 | 41 44 5f 53 54 52 45 41 |.ERROR_B|AD_STREA|
|00000400| 4d 5f 4e 41 4d 45 00 45 | 52 52 4f 52 5f 4f 42 4a |M_NAME.E|RROR_OBJ|
|00000410| 45 43 54 5f 4e 4f 54 5f | 46 4f 55 4e 44 00 45 52 |ECT_NOT_|FOUND.ER|
|00000420| 52 4f 52 5f 44 49 52 5f | 4e 4f 54 5f 46 4f 55 4e |ROR_DIR_|NOT_FOUN|
|00000430| 44 00 45 52 52 4f 52 5f | 4f 42 4a 45 43 54 5f 45 |D.ERROR_|OBJECT_E|
|00000440| 58 49 53 54 53 00 45 52 | 52 4f 52 5f 4f 42 4a 45 |XISTS.ER|ROR_OBJE|
|00000450| 43 54 5f 49 4e 5f 55 53 | 45 00 45 52 52 4f 52 5f |CT_IN_US|E.ERROR_|
|00000460| 4e 4f 5f 44 45 46 41 55 | 4c 54 5f 44 49 52 00 45 |NO_DEFAU|LT_DIR.E|
|00000470| 52 52 4f 52 5f 49 4e 56 | 41 4c 49 44 5f 52 45 53 |RROR_INV|ALID_RES|
|00000480| 49 44 45 4e 54 5f 4c 49 | 42 52 41 52 59 00 45 52 |IDENT_LI|BRARY.ER|
|00000490| 52 4f 52 5f 46 49 4c 45 | 5f 4e 4f 54 5f 4f 42 4a |ROR_FILE|_NOT_OBJ|
|000004a0| 45 43 54 00 45 52 52 4f | 52 5f 4c 49 4e 45 5f 54 |ECT.ERRO|R_LINE_T|
|000004b0| 4f 4f 5f 4c 4f 4e 47 00 | 45 52 52 4f 52 5f 55 4e |OO_LONG.|ERROR_UN|
|000004c0| 4d 41 54 43 48 45 44 5f | 51 55 4f 54 45 53 00 45 |MATCHED_|QUOTES.E|
|000004d0| 52 52 4f 52 5f 54 4f 4f | 5f 4d 41 4e 59 5f 41 52 |RROR_TOO|_MANY_AR|
|000004e0| 47 53 00 45 52 52 4f 52 | 5f 4b 45 59 5f 4e 45 45 |GS.ERROR|_KEY_NEE|
|000004f0| 44 53 5f 41 52 47 00 45 | 52 52 4f 52 5f 52 45 51 |DS_ARG.E|RROR_REQ|
|00000500| 55 49 52 45 44 5f 41 52 | 47 5f 4d 49 53 53 49 4e |UIRED_AR|G_MISSIN|
|00000510| 47 00 45 52 52 4f 52 5f | 42 41 44 5f 4e 55 4d 42 |G.ERROR_|BAD_NUMB|
|00000520| 45 52 00 45 52 52 4f 52 | 5f 42 41 44 5f 54 45 4d |ER.ERROR|_BAD_TEM|
|00000530| 50 4c 41 54 45 00 45 52 | 52 4f 52 5f 54 41 53 4b |PLATE.ER|ROR_TASK|
|00000540| 5f 54 41 42 4c 45 5f 46 | 55 4c 4c 00 45 52 52 4f |_TABLE_F|ULL.ERRO|
|00000550| 52 5f 4e 4f 5f 46 52 45 | 45 5f 53 54 4f 52 45 00 |R_NO_FRE|E_STORE.|
|00000560| 45 58 43 4c 55 53 49 56 | 45 5f 4c 4f 43 4b 00 4d |EXCLUSIV|E_LOCK.M|
|00000570| 49 4e 49 4e 54 00 4d 41 | 58 49 4e 54 00 4d 4f 44 |ININT.MA|XINT.MOD|
|00000580| 45 5f 52 45 41 44 57 52 | 49 54 45 00 4d 4f 44 45 |E_READWR|ITE.MODE|
|00000590| 5f 4e 45 57 46 49 4c 45 | 00 4d 4f 44 45 5f 4f 4c |_NEWFILE|.MODE_OL|
|000005a0| 44 46 49 4c 45 00 4f 46 | 46 53 45 54 5f 42 45 47 |DFILE.OF|FSET_BEG|
|000005b0| 49 4e 49 4e 47 00 4f 46 | 46 53 45 54 5f 45 4e 44 |INING.OF|FSET_END|
|000005c0| 00 4f 46 46 53 45 54 5f | 43 55 52 52 45 4e 54 00 |.OFFSET_|CURRENT.|
|000005d0| 4f 46 46 53 45 54 5f 42 | 45 47 49 4e 4e 49 4e 47 |OFFSET_B|EGINNING|
|000005e0| 00 52 45 54 55 52 4e 5f | 46 41 49 4c 00 52 45 54 |.RETURN_|FAIL.RET|
|000005f0| 55 52 4e 5f 45 52 52 4f | 52 00 52 45 54 55 52 4e |URN_ERRO|R.RETURN|
|00000600| 5f 57 41 52 4e 00 52 45 | 54 55 52 4e 5f 4f 4b 00 |_WARN.RE|TURN_OK.|
|00000610| 53 49 47 42 52 45 41 4b | 46 5f 43 54 52 4c 5f 46 |SIGBREAK|F_CTRL_F|
|00000620| 00 53 49 47 42 52 45 41 | 4b 42 5f 43 54 52 4c 5f |.SIGBREA|KB_CTRL_|
|00000630| 46 00 53 49 47 42 52 45 | 41 4b 46 5f 43 54 52 4c |F.SIGBRE|AKF_CTRL|
|00000640| 5f 45 00 53 49 47 42 52 | 45 41 4b 42 5f 43 54 52 |_E.SIGBR|EAKB_CTR|
|00000650| 4c 5f 45 00 53 49 47 42 | 52 45 41 4b 46 5f 43 54 |L_E.SIGB|REAKF_CT|
|00000660| 52 4c 5f 44 00 53 49 47 | 42 52 45 41 4b 42 5f 43 |RL_D.SIG|BREAKB_C|
|00000670| 54 52 4c 5f 44 00 53 49 | 47 42 52 45 41 4b 46 5f |TRL_D.SI|GBREAKF_|
|00000680| 43 54 52 4c 5f 43 00 53 | 49 47 42 52 45 41 4b 42 |CTRL_C.S|IGBREAKB|
|00000690| 5f 43 54 52 4c 5f 43 00 | 53 48 41 52 45 44 5f 4c |_CTRL_C.|SHARED_L|
|000006a0| 4f 43 4b 00 4f 42 4a 43 | 00 00 01 88 00 00 01 82 |OCK.OBJC|........|
|000006b0| 00 04 00 28 00 08 00 00 | 00 09 00 24 01 0d 01 00 |...(....|...$....|
|000006c0| 00 00 00 00 00 00 01 0a | 01 00 00 00 00 00 00 04 |........|........|
|000006d0| 01 09 01 00 00 00 00 00 | 00 08 01 09 01 00 00 00 |........|........|
|000006e0| 00 00 00 0c 01 0d 01 00 | 00 00 00 00 00 10 01 0d |........|........|
|000006f0| 01 00 00 00 00 00 00 14 | 01 08 01 00 00 00 00 00 |........|........|
|00000700| 00 18 01 0a 0b 00 00 00 | 00 00 00 1c 01 05 01 00 |........|........|
|00000710| 00 00 00 00 00 20 00 0d | 00 00 00 0c 01 04 01 07 |..... ..|........|
|00000720| 01 00 00 00 00 00 00 00 | 01 0c 01 00 00 00 00 00 |........|........|
|00000730| 00 04 01 08 06 00 00 00 | 00 6c 00 08 01 0a 01 00 |........|.l......|
|00000740| 00 00 00 00 00 74 01 09 | 01 00 00 00 00 00 00 78 |.....t..|.......x|
|00000750| 01 04 01 00 00 00 00 00 | 00 7c 01 09 01 00 00 00 |........|.|......|
|00000760| 00 00 00 80 01 04 0a 00 | 00 09 00 00 00 84 01 07 |........|........|
|00000770| 06 00 00 00 00 50 00 90 | 01 08 04 00 00 00 00 00 |.....P..|........|
|00000780| 00 e0 01 08 04 00 00 00 | 00 00 00 e2 01 08 06 00 |........|........|
|00000790| 00 00 00 20 00 e4 00 03 | 00 00 00 0c 01 04 01 07 |... ....|........|
|000007a0| 01 00 00 00 00 00 00 00 | 01 0c 01 00 00 00 00 00 |........|........|
|000007b0| 00 04 01 08 06 00 00 00 | 00 6c 00 08 01 0a 01 00 |........|.l......|
|000007c0| 00 00 00 00 00 74 01 09 | 01 00 00 00 00 00 00 78 |.....t..|.......x|
|000007d0| 01 04 01 00 00 00 00 00 | 00 7c 01 09 01 00 00 00 |........|.|......|
|000007e0| 00 00 00 80 01 04 0a 00 | 00 09 00 00 00 84 01 07 |........|........|
|000007f0| 06 00 00 00 00 50 00 90 | 01 08 04 00 00 00 00 00 |.....P..|........|
|00000800| 00 e0 01 08 04 00 00 00 | 00 00 00 e2 01 08 06 00 |........|........|
|00000810| 00 00 00 20 00 e4 00 09 | 00 00 00 03 00 0c 01 04 |... ....|........|
|00000820| 01 00 00 00 00 00 00 00 | 01 06 01 00 00 00 00 00 |........|........|
|00000830| 00 04 01 04 01 00 00 00 | 00 00 00 08 49 6e 66 6f |........|....Info|
|00000840| 44 61 74 61 00 4e 75 6d | 53 6f 66 74 45 72 72 6f |Data.Num|SoftErro|
|00000850| 72 73 00 55 6e 69 74 4e | 75 6d 62 65 72 00 44 69 |rs.UnitN|umber.Di|
|00000860| 73 6b 53 74 61 74 65 00 | 4e 75 6d 42 6c 6f 63 6b |skState.|NumBlock|
|00000870| 73 00 4e 75 6d 42 6c 6f | 63 6b 73 55 73 65 64 00 |s.NumBlo|cksUsed.|
|00000880| 42 79 74 65 73 50 65 72 | 42 6c 6f 63 6b 00 44 69 |BytesPer|Block.Di|
|00000890| 73 6b 54 79 70 65 00 56 | 6f 6c 75 6d 65 4e 6f 64 |skType.V|olumeNod|
|000008a0| 65 00 49 6e 55 73 65 00 | 46 69 6c 65 49 6e 66 6f |e.InUse.|FileInfo|
|000008b0| 42 6c 6f 63 6b 00 44 69 | 73 6b 4b 65 79 00 44 69 |Block.Di|skKey.Di|
|000008c0| 72 45 6e 74 72 79 54 79 | 70 65 00 46 69 6c 65 4e |rEntryTy|pe.FileN|
|000008d0| 61 6d 65 00 50 72 6f 74 | 65 63 74 69 6f 6e 00 45 |ame.Prot|ection.E|
|000008e0| 6e 74 72 79 54 79 70 65 | 00 53 69 7a 65 00 4e 75 |ntryType|.Size.Nu|
|000008f0| 6d 42 6c 6f 63 6b 73 00 | 44 61 74 65 00 44 61 74 |mBlocks.|Date.Dat|
|00000900| 65 53 74 61 6d 70 00 43 | 6f 6d 6d 65 6e 74 00 4f |eStamp.C|omment.O|
|00000910| 77 6e 65 72 55 49 44 00 | 4f 77 6e 65 72 47 49 44 |wnerUID.|OwnerGID|
|00000920| 00 52 65 73 65 72 76 65 | 64 00 46 49 42 00 44 69 |.Reserve|d.FIB.Di|
|00000930| 73 6b 4b 65 79 00 44 69 | 72 45 6e 74 72 79 54 79 |skKey.Di|rEntryTy|
|00000940| 70 65 00 46 69 6c 65 4e | 61 6d 65 00 50 72 6f 74 |pe.FileN|ame.Prot|
|00000950| 65 63 74 69 6f 6e 00 45 | 6e 74 72 79 54 79 70 65 |ection.E|ntryType|
|00000960| 00 53 69 7a 65 00 4e 75 | 6d 42 6c 6f 63 6b 73 00 |.Size.Nu|mBlocks.|
|00000970| 44 61 74 65 00 44 61 74 | 65 53 74 61 6d 70 00 43 |Date.Dat|eStamp.C|
|00000980| 6f 6d 6d 65 6e 74 00 4f | 77 6e 65 72 55 49 44 00 |omment.O|wnerUID.|
|00000990| 4f 77 6e 65 72 47 49 44 | 00 52 65 73 65 72 76 65 |OwnerGID|.Reserve|
|000009a0| 64 00 44 61 74 65 53 74 | 61 6d 70 00 44 61 79 73 |d.DateSt|amp.Days|
|000009b0| 00 4d 69 6e 75 74 65 00 | 54 69 63 6b 00 00 23 64 |.Minute.|Tick..#d|
|000009c0| 65 66 00 42 00 00 00 00 | 01 08 00 00 0a b4 00 09 |ef.B....|........|
|000009d0| 00 02 00 0b 00 01 00 0a | 00 28 00 07 00 21 00 0a |........|.(...!..|
|000009e0| 00 24 00 07 00 11 00 10 | 00 26 00 0e 00 23 00 07 |.$......|.&...#..|
|000009f0| 00 0e 00 09 00 02 00 0b | 00 13 00 0c 00 13 00 0a |........|........|
|00000a00| 00 13 00 09 00 13 00 0c | 00 13 00 09 00 13 00 0b |........|........|
|00000a10| 00 13 00 0f 00 17 00 10 | 00 17 00 0e 00 16 00 0d |........|........|
|00000a20| 00 15 00 0f 00 17 00 10 | 00 17 00 0e 00 16 00 0d |........|........|
|00000a30| 00 15 00 0b 00 2b 00 0c | 00 2b 00 0a 00 26 00 09 |.....+..|.+...&..|
|00000a40| 00 27 00 0c 00 2b 00 09 | 00 32 00 0b 00 2e 00 0f |.'...+..|.2......|
|00000a50| 00 31 00 10 00 23 00 0e | 00 23 00 0d 00 23 00 0f |.1...#..|.#...#..|
|00000a60| 00 32 00 10 00 24 00 0e | 00 23 00 0d 00 23 00 0b |.2...$..|.#...#..|
|00000a70| 00 15 00 0d 00 16 00 0c | 00 1c 00 0a 00 10 00 0a |........|........|
|00000a80| 00 15 00 0d 00 19 00 11 | 00 18 00 11 00 18 00 13 |........|........|
|00000a90| 00 17 00 13 00 17 00 11 | 00 18 00 11 00 18 00 0b |........|........|
|00000aa0| 00 1a 00 0b 00 1a 00 12 | 00 18 00 12 00 03 00 0c |........|........|
|00000ab0| 00 2c 00 0d 00 2c 00 12 | 00 21 00 09 00 2d 00 09 |.,...,..|.!...-..|
|00000ac0| 00 01 00 11 00 10 00 10 | 00 20 00 09 00 04 00 0e |........|. ......|
|00000ad0| 00 03 00 10 00 2d 43 48 | 41 4e 47 45 5f 46 48 00 |.....-CH|ANGE_FH.|
|00000ae0| 09 31 00 43 48 41 4e 47 | 45 5f 4c 4f 43 4b 00 30 |.1.CHANG|E_LOCK.0|
|00000af0| 00 44 4f 53 5f 52 44 41 | 52 47 53 00 09 09 35 09 |.DOS_RDA|RGS...5.|
|00000b00| 2f 2a 20 66 6f 72 20 52 | 65 61 64 41 72 67 73 20 |/* for R|eadArgs |
|00000b10| 69 66 20 79 6f 75 20 70 | 61 73 73 20 69 74 20 69 |if you p|ass it i|
|00000b20| 6e 20 2a 2f 00 44 4f 53 | 5f 43 4c 49 00 09 09 09 |n */.DOS|_CLI....|
|00000b30| 34 09 2f 2a 20 66 6f 72 | 20 73 68 65 6c 6c 2d 77 |4./* for| shell-w|
|00000b40| 72 69 74 65 72 73 2c 20 | 65 74 63 20 2a 2f 00 44 |riters, |etc */.D|
|00000b50| 4f 53 5f 53 54 44 50 4b | 54 00 09 09 33 09 2f 2a |OS_STDPK|T...3./*|
|00000b60| 20 66 6f 72 20 64 6f 69 | 6e 67 20 70 61 63 6b 65 | for doi|ng packe|
|00000b70| 74 2d 6c 65 76 65 6c 20 | 49 2f 4f 20 2a 2f 00 44 |t-level |I/O */.D|
|00000b80| 4f 53 5f 46 49 42 00 09 | 09 09 32 09 2f 2a 20 75 |OS_FIB..|..2./* u|
|00000b90| 73 65 66 75 6c 20 2a 2f | 00 44 4f 53 5f 45 58 41 |seful */|.DOS_EXA|
|00000ba0| 4c 4c 43 4f 4e 54 52 4f | 4c 00 31 09 2f 2a 20 4d |LLCONTRO|L.1./* M|
|00000bb0| 75 73 74 20 62 65 20 75 | 73 65 64 20 74 6f 20 61 |ust be u|sed to a|
|00000bc0| 6c 6c 6f 63 61 74 65 20 | 74 68 69 73 21 20 2a 2f |llocate |this! */|
|00000bd0| 00 44 4f 53 5f 46 49 4c | 45 48 41 4e 44 4c 45 00 |.DOS_FIL|EHANDLE.|
|00000be0| 09 30 09 2f 2a 20 66 65 | 77 20 70 65 6f 70 6c 65 |.0./* fe|w people|
|00000bf0| 20 73 68 6f 75 6c 64 20 | 75 73 65 20 74 68 69 73 | should |use this|
|00000c00| 20 2a 2f 00 44 4f 53 4e | 41 4d 45 00 20 27 64 6f | */.DOSN|AME. 'do|
|00000c10| 73 2e 6c 69 62 72 61 72 | 79 27 00 46 41 55 4c 54 |s.librar|y'.FAULT|
|00000c20| 5f 4d 41 58 00 38 32 00 | 46 49 42 46 5f 44 45 4c |_MAX.82.|FIBF_DEL|
|00000c30| 45 54 45 00 20 20 20 28 | 31 3c 3c 46 49 42 42 5f |ETE. (|1<<FIBB_|
|00000c40| 44 45 4c 45 54 45 29 00 | 46 49 42 46 5f 45 58 45 |DELETE).|FIBF_EXE|
|00000c50| 43 55 54 45 00 20 20 28 | 31 3c 3c 46 49 42 42 5f |CUTE. (|1<<FIBB_|
|00000c60| 45 58 45 43 55 54 45 29 | 00 46 49 42 46 5f 57 52 |EXECUTE)|.FIBF_WR|
|00000c70| 49 54 45 00 20 20 20 20 | 28 31 3c 3c 46 49 42 42 |ITE. |(1<<FIBB|
|00000c80| 5f 57 52 49 54 45 29 00 | 46 49 42 46 5f 52 45 41 |_WRITE).|FIBF_REA|
|00000c90| 44 00 20 20 20 20 20 28 | 31 3c 3c 46 49 42 42 5f |D. (|1<<FIBB_|
|00000ca0| 52 45 41 44 29 00 46 49 | 42 46 5f 41 52 43 48 49 |READ).FI|BF_ARCHI|
|00000cb0| 56 45 00 20 20 28 31 3c | 3c 46 49 42 42 5f 41 52 |VE. (1<|<FIBB_AR|
|00000cc0| 43 48 49 56 45 29 00 46 | 49 42 46 5f 50 55 52 45 |CHIVE).F|IBF_PURE|
|00000cd0| 00 20 20 20 20 20 28 31 | 3c 3c 46 49 42 42 5f 50 |. (1|<<FIBB_P|
|00000ce0| 55 52 45 29 00 46 49 42 | 46 5f 53 43 52 49 50 54 |URE).FIB|F_SCRIPT|
|00000cf0| 00 20 20 20 28 31 3c 3c | 46 49 42 42 5f 53 43 52 |. (1<<|FIBB_SCR|
|00000d00| 49 50 54 29 00 46 49 42 | 46 5f 47 52 50 5f 44 45 |IPT).FIB|F_GRP_DE|
|00000d10| 4c 45 54 45 00 20 20 20 | 28 31 3c 3c 46 49 42 42 |LETE. |(1<<FIBB|
|00000d20| 5f 47 52 50 5f 44 45 4c | 45 54 45 29 00 46 49 42 |_GRP_DEL|ETE).FIB|
|00000d30| 46 5f 47 52 50 5f 45 58 | 45 43 55 54 45 00 20 20 |F_GRP_EX|ECUTE. |
|00000d40| 28 31 3c 3c 46 49 42 42 | 5f 47 52 50 5f 45 58 45 |(1<<FIBB|_GRP_EXE|
|00000d50| 43 55 54 45 29 00 46 49 | 42 46 5f 47 52 50 5f 57 |CUTE).FI|BF_GRP_W|
|00000d60| 52 49 54 45 00 20 20 20 | 28 31 3c 3c 46 49 42 42 |RITE. |(1<<FIBB|
|00000d70| 5f 47 52 50 5f 57 52 49 | 54 45 29 00 46 49 42 46 |_GRP_WRI|TE).FIBF|
|00000d80| 5f 47 52 50 5f 52 45 41 | 44 00 20 20 20 28 31 3c |_GRP_REA|D. (1<|
|00000d90| 3c 46 49 42 42 5f 47 52 | 50 5f 52 45 41 44 29 00 |<FIBB_GR|P_READ).|
|00000da0| 46 49 42 46 5f 4f 54 52 | 5f 44 45 4c 45 54 45 00 |FIBF_OTR|_DELETE.|
|00000db0| 20 20 20 28 31 3c 3c 46 | 49 42 42 5f 4f 54 52 5f | (1<<F|IBB_OTR_|
|00000dc0| 44 45 4c 45 54 45 29 00 | 46 49 42 46 5f 4f 54 52 |DELETE).|FIBF_OTR|
|00000dd0| 5f 45 58 45 43 55 54 45 | 00 20 20 28 31 3c 3c 46 |_EXECUTE|. (1<<F|
|00000de0| 49 42 42 5f 4f 54 52 5f | 45 58 45 43 55 54 45 29 |IBB_OTR_|EXECUTE)|
|00000df0| 00 46 49 42 46 5f 4f 54 | 52 5f 57 52 49 54 45 00 |.FIBF_OT|R_WRITE.|
|00000e00| 20 20 20 28 31 3c 3c 46 | 49 42 42 5f 4f 54 52 5f | (1<<F|IBB_OTR_|
|00000e10| 57 52 49 54 45 29 00 46 | 49 42 46 5f 4f 54 52 5f |WRITE).F|IBF_OTR_|
|00000e20| 52 45 41 44 00 20 20 20 | 28 31 3c 3c 46 49 42 42 |READ. |(1<<FIBB|
|00000e30| 5f 4f 54 52 5f 52 45 41 | 44 29 00 46 49 42 42 5f |_OTR_REA|D).FIBB_|
|00000e40| 44 45 4c 45 54 45 00 20 | 20 20 30 09 09 2f 2a 20 |DELETE. | 0../* |
|00000e50| 70 72 65 76 65 6e 74 20 | 66 69 6c 65 20 66 72 6f |prevent |file fro|
|00000e60| 6d 20 62 65 69 6e 67 20 | 64 65 6c 65 74 65 64 20 |m being |deleted |
|00000e70| 2a 2f 00 46 49 42 42 5f | 45 58 45 43 55 54 45 00 |*/.FIBB_|EXECUTE.|
|00000e80| 20 20 31 09 09 2f 2a 20 | 69 67 6e 6f 72 65 64 20 | 1../* |ignored |
|00000e90| 62 79 20 73 79 73 74 65 | 6d 2c 20 75 73 65 64 20 |by syste|m, used |
|00000ea0| 62 79 20 53 68 65 6c 6c | 20 2a 2f 00 46 49 42 42 |by Shell| */.FIBB|
|00000eb0| 5f 57 52 49 54 45 00 20 | 20 20 20 32 09 09 2f 2a |_WRITE. | 2../*|
|00000ec0| 20 69 67 6e 6f 72 65 64 | 20 62 79 20 6f 6c 64 20 | ignored| by old |
|00000ed0| 66 69 6c 65 73 79 73 74 | 65 6d 20 2a 2f 00 46 49 |filesyst|em */.FI|
|00000ee0| 42 42 5f 52 45 41 44 00 | 20 20 20 20 20 33 09 09 |BB_READ.| 3..|
|00000ef0| 2f 2a 20 69 67 6e 6f 72 | 65 64 20 62 79 20 6f 6c |/* ignor|ed by ol|
|00000f00| 64 20 66 69 6c 65 73 79 | 73 74 65 6d 20 2a 2f 00 |d filesy|stem */.|
|00000f10| 46 49 42 42 5f 41 52 43 | 48 49 56 45 00 20 20 34 |FIBB_ARC|HIVE. 4|
|00000f20| 09 09 2f 2a 20 63 6c 65 | 61 72 65 64 20 77 68 65 |../* cle|ared whe|
|00000f30| 6e 65 76 65 72 20 66 69 | 6c 65 20 69 73 20 63 68 |never fi|le is ch|
|00000f40| 61 6e 67 65 64 20 2a 2f | 00 46 49 42 42 5f 50 55 |anged */|.FIBB_PU|
|00000f50| 52 45 00 20 20 20 20 20 | 35 09 09 2f 2a 20 70 72 |RE. |5../* pr|
|00000f60| 6f 67 72 61 6d 20 69 73 | 20 72 65 65 6e 74 72 61 |ogram is| reentra|
|00000f70| 6e 74 20 61 6e 64 20 72 | 65 78 65 63 75 74 61 62 |nt and r|executab|
|00000f80| 6c 65 20 2a 2f 00 46 49 | 42 42 5f 53 43 52 49 50 |le */.FI|BB_SCRIP|
|00000f90| 54 00 20 20 20 36 09 09 | 2f 2a 20 70 72 6f 67 72 |T. 6..|/* progr|
|00000fa0| 61 6d 20 69 73 20 61 20 | 73 63 72 69 70 74 20 28 |am is a |script (|
|00000fb0| 65 78 65 63 75 74 65 29 | 20 66 69 6c 65 20 2a 2f |execute)| file */|
|00000fc0| 00 46 49 42 42 5f 47 52 | 50 5f 44 45 4c 45 54 45 |.FIBB_GR|P_DELETE|
|00000fd0| 00 20 20 20 38 09 2f 2a | 20 47 72 6f 75 70 3a 20 |. 8./*| Group: |
|00000fe0| 70 72 65 76 65 6e 74 20 | 66 69 6c 65 20 66 72 6f |prevent |file fro|
|00000ff0| 6d 20 62 65 69 6e 67 20 | 64 65 6c 65 74 65 64 20 |m being |deleted |
|00001000| 2a 2f 00 46 49 42 42 5f | 47 52 50 5f 45 58 45 43 |*/.FIBB_|GRP_EXEC|
|00001010| 55 54 45 00 20 20 39 09 | 2f 2a 20 47 72 6f 75 70 |UTE. 9.|/* Group|
|00001020| 3a 20 66 69 6c 65 20 69 | 73 20 65 78 65 63 75 74 |: file i|s execut|
|00001030| 61 62 6c 65 20 2a 2f 00 | 46 49 42 42 5f 47 52 50 |able */.|FIBB_GRP|
|00001040| 5f 57 52 49 54 45 00 20 | 20 20 31 30 09 2f 2a 20 |_WRITE. | 10./* |
|00001050| 47 72 6f 75 70 3a 20 66 | 69 6c 65 20 69 73 20 77 |Group: f|ile is w|
|00001060| 72 69 74 61 62 6c 65 20 | 2a 2f 00 46 49 42 42 5f |ritable |*/.FIBB_|
|00001070| 47 52 50 5f 52 45 41 44 | 00 20 20 20 31 31 09 2f |GRP_READ|. 11./|
|00001080| 2a 20 47 72 6f 75 70 3a | 20 66 69 6c 65 20 69 73 |* Group:| file is|
|00001090| 20 72 65 61 64 61 62 6c | 65 20 2a 2f 00 46 49 42 | readabl|e */.FIB|
|000010a0| 42 5f 4f 54 52 5f 44 45 | 4c 45 54 45 00 20 20 20 |B_OTR_DE|LETE. |
|000010b0| 31 32 09 2f 2a 20 4f 74 | 68 65 72 3a 20 70 72 65 |12./* Ot|her: pre|
|000010c0| 76 65 6e 74 20 66 69 6c | 65 20 66 72 6f 6d 20 62 |vent fil|e from b|
|000010d0| 65 69 6e 67 20 64 65 6c | 65 74 65 64 20 2a 2f 00 |eing del|eted */.|
|000010e0| 46 49 42 42 5f 4f 54 52 | 5f 45 58 45 43 55 54 45 |FIBB_OTR|_EXECUTE|
|000010f0| 00 20 20 31 33 09 2f 2a | 20 4f 74 68 65 72 3a 20 |. 13./*| Other: |
|00001100| 66 69 6c 65 20 69 73 20 | 65 78 65 63 75 74 61 62 |file is |executab|
|00001110| 6c 65 20 2a 2f 00 46 49 | 42 42 5f 4f 54 52 5f 57 |le */.FI|BB_OTR_W|
|00001120| 52 49 54 45 00 20 20 20 | 31 34 09 2f 2a 20 4f 74 |RITE. |14./* Ot|
|00001130| 68 65 72 3a 20 66 69 6c | 65 20 69 73 20 77 72 69 |her: fil|e is wri|
|00001140| 74 61 62 6c 65 20 2a 2f | 00 46 49 42 42 5f 4f 54 |table */|.FIBB_OT|
|00001150| 52 5f 52 45 41 44 00 20 | 20 20 31 35 09 2f 2a 20 |R_READ. | 15./* |
|00001160| 4f 74 68 65 72 3a 20 66 | 69 6c 65 20 69 73 20 72 |Other: f|ile is r|
|00001170| 65 61 64 61 62 6c 65 20 | 2a 2f 00 49 54 45 4d 5f |eadable |*/.ITEM_|
|00001180| 51 55 4f 54 45 44 00 09 | 32 09 09 2f 2a 20 71 75 |QUOTED..|2../* qu|
|00001190| 6f 74 65 64 20 69 74 65 | 6d 20 2a 2f 00 49 54 45 |oted ite|m */.ITE|
|000011a0| 4d 5f 55 4e 51 55 4f 54 | 45 44 00 31 09 09 2f 2a |M_UNQUOT|ED.1../*|
|000011b0| 20 75 6e 71 75 6f 74 65 | 64 20 69 74 65 6d 20 2a | unquote|d item *|
|000011c0| 2f 00 49 54 45 4d 5f 4e | 4f 54 48 49 4e 47 00 09 |/.ITEM_N|OTHING..|
|000011d0| 30 09 09 2f 2a 20 2a 4e | 2c 20 3b 2c 20 65 6e 64 |0../* *N|, ;, end|
|000011e0| 73 74 72 65 61 6d 63 68 | 20 2a 2f 00 49 54 45 4d |streamch| */.ITEM|
|000011f0| 5f 45 52 52 4f 52 00 09 | 2d 31 09 09 2f 2a 20 65 |_ERROR..|-1../* e|
|00001200| 72 72 6f 72 20 2a 2f 00 | 49 54 45 4d 5f 45 51 55 |rror */.|ITEM_EQU|
|00001210| 41 4c 00 09 2d 32 09 09 | 2f 2a 20 22 3d 22 20 53 |AL..-2..|/* "=" S|
|00001220| 79 6d 62 6f 6c 20 2a 2f | 00 49 44 5f 4d 53 44 4f |ymbol */|.ID_MSDO|
|00001230| 53 5f 44 49 53 4b 00 09 | 09 24 34 64 35 33 34 34 |S_DISK..|.$4d5344|
|00001240| 30 30 09 2f 2a 20 27 4d | 53 44 5c 30 27 20 2a 2f |00./* 'M|SD\0' */|
|00001250| 00 49 44 5f 4b 49 43 4b | 53 54 41 52 54 5f 44 49 |.ID_KICK|START_DI|
|00001260| 53 4b 00 09 24 34 42 34 | 39 34 33 34 42 09 2f 2a |SK..$4B4|9434B./*|
|00001270| 20 27 4b 49 43 4b 27 20 | 20 2a 2f 00 49 44 5f 4e | 'KICK' | */.ID_N|
|00001280| 4f 54 5f 52 45 41 4c 4c | 59 5f 44 4f 53 00 09 24 |OT_REALL|Y_DOS..$|
|00001290| 34 45 34 34 34 46 35 33 | 09 2f 2a 20 27 4e 44 4f |4E444F53|./* 'NDO|
|000012a0| 53 27 20 20 2a 2f 00 49 | 44 5f 46 41 53 54 44 49 |S' */.I|D_FASTDI|
|000012b0| 52 5f 46 46 53 5f 44 49 | 53 4b 00 24 34 34 34 46 |R_FFS_DI|SK.$444F|
|000012c0| 35 33 30 35 09 2f 2a 20 | 27 44 4f 53 5c 35 27 20 |5305./* |'DOS\5' |
|000012d0| 2a 2f 00 49 44 5f 46 41 | 53 54 44 49 52 5f 44 4f |*/.ID_FA|STDIR_DO|
|000012e0| 53 5f 44 49 53 4b 00 24 | 34 34 34 46 35 33 30 34 |S_DISK.$|444F5304|
|000012f0| 09 2f 2a 20 27 44 4f 53 | 5c 34 27 20 2a 2f 00 49 |./* 'DOS|\4' */.I|
|00001300| 44 5f 49 4e 54 45 52 5f | 46 46 53 5f 44 49 53 4b |D_INTER_|FFS_DISK|
|00001310| 00 09 24 34 34 34 46 35 | 33 30 33 09 2f 2a 20 27 |..$444F5|303./* '|
|00001320| 44 4f 53 5c 33 27 20 2a | 2f 00 49 44 5f 49 4e 54 |DOS\3' *|/.ID_INT|
|00001330| 45 52 5f 44 4f 53 5f 44 | 49 53 4b 00 09 24 34 34 |ER_DOS_D|ISK..$44|
|00001340| 34 46 35 33 30 32 09 2f | 2a 20 27 44 4f 53 5c 32 |4F5302./|* 'DOS\2|
|00001350| 27 20 2a 2f 00 49 44 5f | 46 46 53 5f 44 49 53 4b |' */.ID_|FFS_DISK|
|00001360| 00 09 09 09 24 34 34 34 | 46 35 33 30 31 09 2f 2a |....$444|F5301./*|
|00001370| 20 27 44 4f 53 5c 31 27 | 20 2a 2f 00 49 44 5f 44 | 'DOS\1'| */.ID_D|
|00001380| 4f 53 5f 44 49 53 4b 00 | 09 09 09 24 34 34 34 46 |OS_DISK.|...$444F|
|00001390| 35 33 30 30 09 2f 2a 20 | 27 44 4f 53 5c 30 27 20 |5300./* |'DOS\0' |
|000013a0| 2a 2f 00 49 44 5f 55 4e | 52 45 41 44 41 42 4c 45 |*/.ID_UN|READABLE|
|000013b0| 5f 44 49 53 4b 00 09 24 | 34 32 34 31 34 34 30 30 |_DISK..$|42414400|
|000013c0| 09 2f 2a 20 27 42 41 44 | 5c 30 27 20 2a 2f 00 49 |./* 'BAD|\0' */.I|
|000013d0| 44 5f 4e 4f 5f 44 49 53 | 4b 5f 50 52 45 53 45 4e |D_NO_DIS|K_PRESEN|
|000013e0| 54 00 09 2d 31 00 49 44 | 5f 56 41 4c 49 44 41 54 |T..-1.ID|_VALIDAT|
|000013f0| 45 44 00 09 09 38 32 09 | 20 2f 2a 20 44 69 73 6b |ED...82.| /* Disk|
|00001400| 20 69 73 20 63 6f 6e 73 | 69 73 74 65 6e 74 20 61 | is cons|istent a|
|00001410| 6e 64 20 77 72 69 74 65 | 61 62 6c 65 20 2a 2f 00 |nd write|able */.|
|00001420| 49 44 5f 56 41 4c 49 44 | 41 54 49 4e 47 00 09 38 |ID_VALID|ATING..8|
|00001430| 31 09 20 2f 2a 20 44 69 | 73 6b 20 69 73 20 63 75 |1. /* Di|sk is cu|
|00001440| 72 72 65 6e 74 6c 79 20 | 62 65 69 6e 67 20 76 61 |rrently |being va|
|00001450| 6c 69 64 61 74 65 64 20 | 2a 2f 00 49 44 5f 57 52 |lidated |*/.ID_WR|
|00001460| 49 54 45 5f 50 52 4f 54 | 45 43 54 45 44 00 38 30 |ITE_PROT|ECTED.80|
|00001470| 09 20 2f 2a 20 44 69 73 | 6b 20 69 73 20 77 72 69 |. /* Dis|k is wri|
|00001480| 74 65 20 70 72 6f 74 65 | 63 74 65 64 20 2a 2f 00 |te prote|cted */.|
|00001490| 4c 49 4e 4b 5f 53 4f 46 | 54 00 31 09 2f 2a 20 73 |LINK_SOF|T.1./* s|
|000014a0| 6f 66 74 6c 69 6e 6b 73 | 20 61 72 65 20 6e 6f 74 |oftlinks| are not|
|000014b0| 20 66 75 6c 6c 79 20 73 | 75 70 70 6f 72 74 65 64 | fully s|upported|
|000014c0| 20 79 65 74 20 2a 2f 00 | 4c 49 4e 4b 5f 48 41 52 | yet */.|LINK_HAR|
|000014d0| 44 00 30 00 4c 4f 43 4b | 5f 53 41 4d 45 5f 48 41 |D.0.LOCK|_SAME_HA|
|000014e0| 4e 44 4c 45 52 00 4c 4f | 43 4b 5f 53 41 4d 45 5f |NDLER.LO|CK_SAME_|
|000014f0| 56 4f 4c 55 4d 45 00 4c | 4f 43 4b 5f 53 41 4d 45 |VOLUME.L|OCK_SAME|
|00001500| 5f 56 4f 4c 55 4d 45 00 | 31 09 2f 2a 20 6c 6f 63 |_VOLUME.|1./* loc|
|00001510| 6b 73 20 61 72 65 20 6f | 6e 20 73 61 6d 65 20 76 |ks are o|n same v|
|00001520| 6f 6c 75 6d 65 20 2a 2f | 00 4c 4f 43 4b 5f 53 41 |olume */|.LOCK_SA|
|00001530| 4d 45 00 09 09 09 30 00 | 4c 4f 43 4b 5f 44 49 46 |ME....0.|LOCK_DIF|
|00001540| 46 45 52 45 4e 54 00 09 | 2d 31 00 54 49 43 4b 53 |FERENT..|-1.TICKS|
|00001550| 5f 50 45 52 5f 53 45 43 | 4f 4e 44 00 20 20 20 20 |_PER_SEC|OND. |
|00001560| 20 35 30 20 20 20 2f 2a | 20 4e 75 6d 62 65 72 20 | 50 /*| Number |
|00001570| 6f 66 20 74 69 63 6b 73 | 20 69 6e 20 6f 6e 65 20 |of ticks| in one |
|00001580| 73 65 63 6f 6e 64 20 2a | 2f 00 |second *|/. |
+--------+-------------------------+-------------------------+--------+--------+